Eine Computerplattform (auch -schicht oder -ebene, kurz Plattform) bezeichnet in der Informatik eine einheitliche Grundlage, auf der Computerprogramme ausgeführt und entwickelt werden können.
Eine Plattform ist eine Komponente eines Rechnersystems und befindet sich im Verbund mit weiteren Komponenten. Dabei kann es sich um die Hardware oder das Betriebssystem (OS), sogar um einen Webbrowser und die zugehörigen Programmierschnittstellen oder andere zugrunde liegende Software handeln, solange das Computerprogramm damit ausgeführt wird.
Für die betrachtete Plattform selbst sind die weiteren Komponenten des Rechnersystems, in dem sie arbeitet, nicht sichtbar. Eine Plattform kann aufgrund dieser Abstraktion auf unterschiedliche Rechnersysteme übertragen werden und arbeiten (siehe grafische Darstellung). Die interne Komplexität des Computersystems wird hierbei mit Hilfe von Softwaretechnik erhöht, was vereinfachte Nutzung durch menschliche Anwender zur Folge hat.
Bestandteile bzw. Abstraktionsebenen einer typischen Plattform sind: Rechnerarchitektur, Softwarestack, Laufzeitumgebung, Programmiersprache.